python中利用zfill方法自动给数字前面补0 您所在的位置:网站首页 字符串前面补0 python python中利用zfill方法自动给数字前面补0

python中利用zfill方法自动给数字前面补0

#python中利用zfill方法自动给数字前面补0| 来源: 网络整理| 查看: 265

python中利用zfill方法自动给数字前面补0

2021-01-29 00:31qq_27361945 Python

python中有一个zfill方法用来给字符串前面补0,非常不错,下面小编给大家分享了实例代码,非常不错,具有参考借鉴价值,需要的朋友参考下吧

python中有一个zfill方法用来给字符串前面补0,非常有用

? 1 2 3 4 view sourceprint? n = "123" s = n.zfill(5) assert s == "00123"

 zfill()也可以给负数补0

? 1 2 3 n = "-123" s = n.zfill(5) assert s == "-0123"

对于纯数字,我们也可以通过格式化的方式来补0

? 1 2 3 n = 123 s = "%05d" % n assert s == "00123"

在给介绍介绍下利用Python字符串的zfill方法在数字前补0

背景

字符串格式的数字在排序时跟我们预想的不太一样,比如11排在2前面,这样就带来了一些问题,比如合并一些用数字命名的文件时,合并文件的顺序可能就发生变化了,那么在数字前面填充9,让这些数字的长度保持一致,问题就解决了。

原理

Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。  

语法格式:str.zfill(width),width指定字符串的长度 

 例如:

python中利用zfill方法自动给数字前面补0

总结

以上所述是小编给大家介绍的python中利用zfill方法自动给数字前面补0,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

原文链接:https://blog.csdn.net/qq_27361945/article/details/79875695



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有